Skip to main content

Describes the configuration for the IOBrowser() factory function.

Properties (9)

Property Type Default Required Description
contexts⚓︎ ContextsConfig x x

Settings for the Contexts API.

exposeAPI⚓︎ boolean true x

Configures whether the library will share the initialized API object upon request via a custom web event.

intentResolver⚓︎ IntentResolverUIConfig x x

Settings for the Intents Resolver UI.

io.Connect Browser 4.0
libraries⚓︎ Array<(io: API, config?: Config | Config) => Promise<void>> x x

List of references to the factory functions of additional io.Connect libraries to be initialized internally (e.g., @interopio/workspaces-api, @interopio/search-api). The APIs provided by these libraries can then be accessed via the initialized io.Connect API object (e.g., io.workspaces, io.search).

memoizeAPI⚓︎ boolean false x

If true, when the io.Connect API factory function is invoked more than once in the same app, it will return the already initialized API object instead of throwing an error.

io.Connect Browser 3.5
modals⚓︎ ModalsUIConfig x x

Settings for the io.Connect modals.

io.Connect Browser 4.0
notifications⚓︎ Settings x x

Settings for the Notifications API.

systemLogger⚓︎ SystemLogger x x

Configures the system logger. Used mostly during development.

widget⚓︎ WidgetConfig x x

Settings for the io.Connect widget.

io.Connect Browser 3.5